/*-------------------------公用--------------------------*/
body{
	background-color: rgba(243, 243, 245, 100);
	font-size: 14px;
	font-weight: 400;
	color: #3E3E3E;
}
p{
	margin: 0;
}
.flex{
	display: flex;
}
.fontsize18{
	font-size: 18px;
}
.color51{
	color:#515151;
}
.id_background{
	width: 100%;
	height: 2rem;
	background-color: #E22E30;
}
.id_container{
	position: absolute;
	top: 2%;
	left: 3%;
	z-index: 100;
	width: 94%;
}
.doctor_left_title{
	display: flex;
	align-items: center;
	margin: 0.3rem 0;
}
.doctor_left_title span{
	display: inline-block;
}
.doctor_left_title_border{
	width: 6px;
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	background-color: #E22E30;
}
.doctor_left_title_name{
	color: rgba(62, 62, 62, 100);
	font-size: 16px;
	margin-left: 0.2rem;
}
.id_banner{
	width: 94%;
	border-radius: 8px;
	box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.03);
	overflow: hidden;
	background: white;
	align-items: center;	
	padding: 0.2rem 3%;
}
.id_banner_avater{
	width: 40%;
	text-align: center;
}
.id_banner_avater img{
	width: 1.4rem;
	height: 1.4rem;
	border-radius: 50%;
	overflow: hidden;
}
.id_banner_right_info{
	align-items: center;
}
.id_banner_right_info img{
	width: 0.3rem;
	height: 0.3rem;
}
.id_info{
	border-radius: 8px;
	background: white;
	overflow: hidden;
}
.doctor_box_100{
	width: 100%;
	margin: 0;
	display: flex;
	padding: 3% 0;
	align-items: center;
	font-size: 16px;
	border-radius: 8px;
	overflow: hidden;
	background: white;
}
.doctor_box_100 p{
	padding: 0 0.2rem;
	line-height: 25px;
	color: #888888;
}
.edit_info{
	width: 80%;
	margin-top: 0.5rem;
	margin-left: 10%;
}
.link_wx{
	margin-top: 0.3rem;
	height: 2.3rem;
}
.link_h5{
	margin-top: 10px;
}
.link_h5 img{
	width: 100%;
}

.ep_container{
	border-radius: 8px; 
	overflow: hidden;
	background: white;
}
.phone-button{
	margin: 20px auto;
	width: 70%;
}
.phone-button button{
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	border-radius: 50px;
	background-color: #E22E30;
	color: white;
	border: none;
	
}
.phone-button button:after{
	border: none;
}